#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
int main()
{
	int n, i,q, j=0, max = 0;
	scanf("%d\n", &n);
	char a[20][101] = { 0 };
	for (i = 0; i < n; i++)
	{
		int t = 0;
		for (q = 0; q < 100; q++)
		{
			scanf("%c", &a[i][q]);
			t++;
			if (a[i][q] == '\n')
			{
				if (t > max)
				{
					max = t;
					j = i;
				}
				else if (t == max)
				{
					for (int h = 0; h < 101; h++)
					{
						if (a[i][h] > a[j][h])
						{
							max = t;
							j = i;
							break;
						}
						else if (a[i][h] < a[j][h])
						{
							break;
						}
					}
				}
				break;
			}

		}
	}
	printf("%d\n", j+1);
	for (i = 0; i < max-1; i++)
	{
		printf("%c", a[j][i]);
	}
	return 0;
}